package com.ruoyi.project.yuwen.yuwenaudio.mapper;

import com.ruoyi.project.yuwen.yuwenaudio.domain.Audio;
import java.util.List;

/**
 * 课文朗读Mapper接口
 * 
 * @author shixiangwen
 * @date 2021-02-24
 */
public interface AudioMapper 
{
    /**
     * 查询课文朗读
     * 
     * @param vid 课文朗读ID
     * @return 课文朗读
     */
    public Audio selectAudioById(String vid);

    /**
     * 查询课文朗读列表
     * 
     * @param audio 课文朗读
     * @return 课文朗读集合
     */
    public List<Audio> selectAudioList(Audio audio);

    /**
     * 新增课文朗读
     * 
     * @param audio 课文朗读
     * @return 结果
     */
    public int insertAudio(Audio audio);

    /**
     * 修改课文朗读
     * 
     * @param audio 课文朗读
     * @return 结果
     */
    public int updateAudio(Audio audio);

    /**
     * 删除课文朗读
     * 
     * @param vid 课文朗读ID
     * @return 结果
     */
    public int deleteAudioById(String vid);

    /**
     * 批量删除课文朗读
     * 
     * @param vids 需要删除的数据ID
     * @return 结果
     */
    public int deleteAudioByIds(String[] vids);
}
